package com.uzai.console.dto.user.wechatblacklist;

import com.uzai.console.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * @author liuqi
 * @date 2021年09月28日 11:08
 */
@EqualsAndHashCode(callSuper = true)
@ApiModel("会员黑名单基础设置参数")
@Data
public class WechatBlacklistBaseDto extends BaseDto {
    @ApiModelProperty("私有黑名单：0 否，1 是")
    private Integer blacklistPrvSwitch;
    @ApiModelProperty("全网黑名单：0 否，1 是")
    private Integer blacklistPubSwitch;
    @ApiModelProperty("全网黑名单类型列表（0常规 1刷单 2同行 3店淘 4敲诈 5撸狗）")
    private List<Integer> blacklistPubTypeList;
    @ApiModelProperty("同行黑名单：0 否，1 是")
    private Integer blacklistpPeerSwitch;
    @ApiModelProperty("私有黑名单用户推荐的下级不自动通过好友：0 否，1 是")
    private Integer autoAddFriendBlacklistParentSwitch;
    @ApiModelProperty("全网黑名单用户推荐的下级不自动通过好友：0 否，1 是")
    private Integer autoAddFriendBlacklistPubParentSwitch;
    @ApiModelProperty("上级无订单下级不自动通过好友：0 否，1 是")
    private Integer autoAddFriendParentNoOrderSwitch;
    @ApiModelProperty("营销奖励黑名单总开关：0 否，1 是")
    private Integer marketingRewardsBlackListSwitch;
}
